<?php

if (!defined('BASEPATH'))
    exit('No direct script access allowed');

class Canales extends CI_Controller {

    public function __construct() {
        parent::__construct();
        session_start();
        $this->estaLogueado();
        $this->load->model('agenciam');
        $this->load->model('agencia_onlinem');
    }

    public function index() {
        $data = array();
        $this->loadData($data);
        $this->load->view('header', $data);
        $this->load->view('canalesV');
        $this->load->view('footer');
    }

    public function loadData(&$data) {
        $data["tab"] = "canales";
        $data["agenciasTradicionales"] = $this->agenciam->listarAgencias($_SESSION["establecimiento"]["id_establecimiento"]);
        $data["agenciasOnline"] = $this->agenciam->listarAgenciasOnline($_SESSION["establecimiento"]["id_establecimiento"]);
        $data["listadoAgenciasOnline"] = $this->agencia_onlinem->listarsAgenciasOnline();
    }

    public function crearcanal() {
        $this->escapar($_POST);
        $this->agenciam->crearAgencia($_SESSION["establecimiento"]["id_establecimiento"], $_POST["nombre"], $_POST["valorComision"], $_POST["comisionAnticipada"], $_POST["tipo"]);
        $_SESSION["mensaje"]["contenido"] = "Agencia creada exitosamente";
        $_SESSION["mensaje"]["tipo"] = "exito";
        header("location:../canales");
        exit();
    }

    public function eliminarCanal() {
        $this->escapar($_POST);
        $this->agenciam->eliminarAgencia($_SESSION["establecimiento"]["id_establecimiento"], $_POST["idAgencia"]);
        $_SESSION["mensaje"]["contenido"] = "Agencia eliminada exitosamente";
        $_SESSION["mensaje"]["tipo"] = "exito";
        header("location:../canales");
        exit();
    }

}

